آموزش جنکینز (Jenkins) برای مبتدیان [ویدئویی] - آخرین آپدیت

دانلود Jenkins for Beginners [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع و مناسب مبتدیان، شما خواهید آموخت که چگونه از قدرت جنکینز برای اتوماسیون فرآیندهای توسعه نرم‌افزار استفاده کنید. با شروع از مبانی، نقش جنکینز در یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD) را بررسی کرده و درکی عمیق از معماری و ویژگی‌های کلیدی آن به دست خواهید آورد. این دوره شما را در مراحل نصب جنکینز، آشنایی با رابط کاربری و نحوه ایجاد و اجرای پروژه‌ها با استفاده از Freestyle Jobs راهنمایی می‌کند. همچنین یاد می‌گیرید که چگونه چندین جاب (Job) را به هم متصل کنید تا جریان‌های کاری خود را بهینه کنید. با پیشروی در دوره، وارد دنیای پایپ‌لاین‌های جنکینز می‌شوید؛ جایی که نحوه تعریف آن‌ها با استفاده از Jenkinsfile، پیکربندی تنظیمات پیشرفته پایپ‌لاین و ادغام با ابزارهای مدیریت کد منبع (SCM) مانند Git را کشف خواهید کرد. همچنین با Blue Ocean برای ایجاد بصری پایپ‌لاین‌ها آشنا شده و مدیریت پارامترهای پایپ‌لاین برای اجرای پویا را یاد می‌گیرید. این دوره همچنین اتوماسیون با استفاده از Jenkins CLI و APIها را پوشش می‌دهد تا بتوانید وظایف را به صورت برنامه‌نویسی شده خودکار کنید. امنیت در این دوره مورد تأکید قرار گرفته و درس‌های عملی درباره حفاظت CSRF، کنترل دسترسی مبتنی بر نقش (RBAC) و پیکربندی امن جنکینز ارائه شده است. در پایان، شما دانش و مهارت‌های لازم برای پیاده‌سازی جنکینز جهت اتوماسیون، تست و ایمن‌سازی خط لوله توسعه نرم‌افزاری خود را خواهید داشت. - نصب و پیکربندی جنکینز در محیط‌های مختلف - راه‌اندازی و اجرای پروژه‌های ابتدایی و پیشرفته جنکینز - ایجاد و مدیریت پایپ‌لاین‌های جنکینز با استفاده از Jenkinsfile و Blue Ocean - اتوماسیون بیلدها و تست‌های نرم‌افزاری در پایپ‌لاین جنکینز - استفاده از Jenkins CLI و REST API برای اتوماسیون وظایف - ایمن‌سازی جنکینز با استفاده از بهترین متدها مانند حفاظت CSRF و کنترل دسترسی مبتنی بر نقش این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان DevOps و هر کسی که علاقه‌مند به اتوماسیون خط لوله‌های توسعه با جنکینز است طراحی شده است. هیچ دانش قبلی از جنکینز مورد نیاز نیست، اما آشنایی اولیه با مفاهیم توسعه نرم‌افزار مانند سیستم‌های کنترل نسخه (مثلاً Git) و جریان‌های کاری عمومی نرم‌افزاری مفید خواهد بود. آموزش معماری جنکینز و نقش آن در CI/CD * راهنمای گام‌به‌گام نصب و بررسی رابط کاربری * دموهای عملی روی Freestyle jobs، ایجاد پایپ‌لاین و زنجیره‌سازی جاب‌ها

سرفصل ها و درس ها

مقدمات و مبانی Introduction and Basics

  • معرفی دوره Course Introduction

  • بیان مسئله (جلسه با تیم Dasher) Problem Statement (Meeting with Dasher Team)

  • آشنایی با جنکینز Introduction to Jenkins

  • مبانی SCM Basics of SCM

  • مبانی CI/CD Basics of CI/CD

نصب و رابط کاربری جنکینز Jenkins Setup and Interface

  • معماری جنکینز Jenkins Architecture

  • گزینه‌های نصب جنکینز Jenkins Installation Options

  • دمو: نصب جنکینز Demo: Jenkins Installation

  • دمو: بررسی کلی رابط کاربری جنکینز Demo: Jenkins User Interface Overview

  • انواع پروژه‌های جنکینز Types of Jenkins Projects

  • دمو: کار با Freestyle Job Demo: Working with Freestyle Job

  • پروژه‌های Freestyle زنجیره‌ای Chained Freestyle Projects

توسعه قابلیت‌های جنکینز Extending Jenkins

  • پلاگین‌های جنکینز Jenkins Plugins

  • دمو: نصب پلاگین‌ها Demo: Installing Plugins

  • خطای کنترلر در پروژه Freestyle Controller Failure - Freestyle Project

  • اثر انگشت‌های جنکینز (Fingerprints) Jenkins Fingerprints

پایپ‌لاین‌های جنکینز Jenkins Pipelines

  • پایپ‌لاین و Jenkinsfile Pipeline and Jenkinsfile

  • پیکربندی‌های تکمیلی پایپ‌لاین Additional Pipeline Configuration

  • جاب ساده پایپ‌لاین Simple Pipeline Job

  • بیلد و تست از طریق پایپ‌لاین Build and Test via Pipeline

  • اسکریپت پایپ‌لاین از SCM Pipeline Script from SCM

  • خطای کنترلر در پروژه پایپ‌لاین Controller Failure - Pipeline Project

  • ایجاد پایپ‌لاین با ویرایشگر گرافیکی Blue Ocean Create Pipeline Using Blue Ocean Graphical Editor

  • ایجاد پایپ‌لاین با پارامترها Create Pipeline with Parameters

اتوماسیون و امنیت Automation and Security

  • اتوماسیون جنکینز با استفاده از CLI و APIها Automating Jenkins Using CLI and APIs

  • اجرای یک جاب با Jenkins CLI Jenkins CLI - Build a Job

  • نصب پلاگین با Jenkins REST API Jenkins REST API - Install a Plugin

  • مفهوم Jenkins CSRF – CRUMB Jenkins CSRF – CRUMB

  • بررسی کلی امنیت جنکینز Jenkins Security Overview

  • احراز هویت در جنکینز Jenkins Authentication

  • سطوح دسترسی در جنکینز (استراتژی Matrix Authorization) Jenkins Authorization - Matrix Authorization Strategy

نمایش نظرات

آموزش جنکینز (Jenkins) برای مبتدیان [ویدئویی]
جزییات دوره
5h 30m
31
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

KodeKloud KodeKloud

KodeKloud یک پلت فرم یادگیری آنلاین نوآورانه است که به ارائه مؤثرترین و عملی ترین تجربه در آموزش DevOps اختصاص دارد.

در KodeKloud، ما توسط یک دیدگاه منحصر به فرد هدایت می‌شویم – برای ایجاد انقلابی در آموزش DevOps با عملی، در دسترس و همسو کردن مستقیم با چالش‌های دنیای واقعی متخصصان فناوری اطلاعات. ماموریت ما ارائه راه‌حل‌های یادگیری به‌موقع و تقویت پیشرفت شغلی در چشم‌انداز همیشه در حال تحول DevOps و IT است.

ما که توسط متخصصان صنعت تأسیس شده‌ایم، به سرعت به منبعی برای متخصصانی تبدیل شده‌ایم که به دنبال ارتقای مهارت‌های خود، حل چالش‌های فنی فوری و تسریع رشد شغلی خود هستند.

Siddharth Barahalikar Siddharth Barahalikar

ترینر - MuleSoft | Kubernetes | DevSecOps